package com.sample.seata.dao;


import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.Repository;

@Mapper
@Repository
public interface UserDao {

    /**
     * 获取用户名
     *
     * @param userId 商用户编号
     * @return 用户信息
     */
    @Select("SELECT name FROM user WHERE id = #{userId}")
    String getUser(@Param("userId") Long userId);


    /**
     * 插入订单详情记录
     *
     * @param userId 用户iD
     * @return 影响记录数量
     */
    @Update("update user set count = count + 1 where id = #{userId}")
    int updateCount(Long userId);
}
